var procesandoA = 0;
var procesandoB = 0;

function habilita_titulo_universitario() {
	// alert(document.getElementById('lestudios').selectedIndex);
	if (document.getElementById('lestudios').selectedIndex == 2) {
		document.getElementById('ctitulouniversitarioSI').disabled = false;
		document.getElementById('ctitulouniversitarioNO').disabled = false;
		document.getElementById('id_universidad').disabled = false;

	} else {
		document.getElementById('ctitulouniversitarioSI').disabled = true;
		document.getElementById('ctitulouniversitarioNO').disabled = true;
		document.getElementById('ctitulouniversitarioSI').checked = false;
		document.getElementById('ctitulouniversitarioNO').checked = false;
		document.getElementById('id_universidad').disabled = true;
		document.getElementById("id_universidad").value = "";
	}
}

function f_obtener_persona() {
	// Obtnemos las funciones a insertar:
	var checkeados = '';
	formulario = document.getElementById("main");
	for ( var i = 0; i < formulario.elements.length; i++) {
		var elemento = formulario.elements[i];
		if (elemento.type == "checkbox" && elemento.name == "funciones_check") {
			if (elemento.checked) {
				checkeados = checkeados + elemento.value + ",";
			}
		}
	}
	document.getElementById("funcioncheck").value = checkeados;
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "OBTENERPERSONA";
	document.main.submit();
}
function refrescarPantalla() {
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "REFRESCAR";
	document.main.submit();

}
function refrescar_NivelGobierno() {
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("idNivelGobierno").value;
	document.getElementById("accion").value = "FUNCIONESPERSONALIZADAS";
	document.main.submit();
	// document.getElementById("iframefuncionpersonalizadas").src =
	// "servicioCivilEdicion_personalizadas.htm?idAmbito=14";
}

function refrescarPantallaSector() {
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "REFRESCARSEC";
	document.main.submit();
}
function refrescarPantallaDep() {
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "REFRESCARDEP";
	document.main.submit();
}
function refrescarPantallaProv() {
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "REFRESCARPROV";
	document.main.submit();
}
function refrescarPantallaEjecutora() {
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "REFRESCAREJECUTORA";
	document.main.submit();
}
function GrabarResponsable() {

	if (validarPagina() == false) {
		return;
	}

	var checkeados = '';
	formulario = document.getElementById("main");
	for ( var i = 0; i < formulario.elements.length; i++) {
		var elemento = formulario.elements[i];
		if (elemento.type == "checkbox" && elemento.name == "funciones_check") {
			if (elemento.checked) {
				checkeados = checkeados + elemento.value + ",";
			}
		}
	}

	if (document.getElementById("tieneResponsable").value >= '1') {
		if (!confirm('Ya se encuentra registrado un representante para la entidad, ¿Desea Reemplazarlo?')) {
			return false;
		}
	}
	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "GRABAR";

	// if (document.getElementById('isFuncionesPersonalizadas').value == '2') {
	document.getElementById("funcioncheck").value = checkeados;
	// }

	if (procesandoA == 0) {
		procesandoA = 1;
		document.main.submit();
	} else {
		alert("En este momento se está procesando una solicitud, presione 'Aceptar' para continuar");
	}

}

function nuevaProfesion() {
	document.getElementById("editorProfesion").style.visibility = 'visible';
	document.getElementById("profesion_descripcion").value = "";
	document.getElementById("cod_profesion").value = "";
}

function nuevoRegimen() {
	document.getElementById("editorRegimen").style.visibility = 'visible';
	document.getElementById("regimen_descripcion").value = "";
	document.getElementById("cod_regimen").value = "";
}

function editarProfesion() {
	var indice = document.main.codProfesion.selectedIndex;
	document.getElementById("editorProfesion").style.visibility = 'visible';
	document.getElementById("profesion_descripcion").value = document.main.codProfesion.options[indice].text;
	document.getElementById("cod_profesion").value = document.main.codProfesion.options[indice].value;
}

function editarRegimen() {
	var indice = document.main.codRegimen.selectedIndex;
	document.getElementById("editorRegimen").style.visibility = 'visible';
	document.getElementById("regimen_descripcion").value = document.main.codRegimen.options[indice].text;
	document.getElementById("cod_regimen").value = document.main.codRegimen.options[indice].value;
}

function f_editar_ejecutora(estadoAsignado) {

	var idEjecutoraRetorna = window
			.showModalDialog(
					"ejecutoraEdicion.htm?accion=INICIO&idEjecutora="
							+ document.getElementById("idEjecutora").value
							+ "&idNivelGobierno="
							+ document.getElementById("idNivelGobierno").value
							+ "&coddep="
							+ document.getElementById("coddep").value
							+ "&codpro="
							+ document.getElementById("codpro").value
							+ "&coddis="
							+ document.getElementById("coddis").value
							+ "&asignado=" + estadoAsignado,
					0,
					"dialogWidth:610px;dialogHeight:520px; status:no; scroll:no; resizable:no; center:yes;help:no;");
	// document.getElementById("idEjecutora").value = idEjecutoraRetorna;
	refrescarPantalla();
}

function f_nueva_ejecutora() {
	var idEjecutoraRetornaNueva = window
			.showModalDialog(
					"ejecutoraEdicion.htm?accion=INICIO&idEjecutora=0"
							+ "&idNivelGobierno="
							+ document.getElementById("idNivelGobierno").value
							+ "&coddep="
							+ document.getElementById("coddep").value
							+ "&codpro="
							+ document.getElementById("codpro").value
							+ "&coddis="
							+ document.getElementById("coddis").value,
					0,
					"dialogWidth:610px;dialogHeight:520px; status:no; scroll:no; resizable:no; center:yes;help:no;");
	// document.getElementById("idEjecutoraNueva").value =
	// idEjecutoraRetornaNueva;
	refrescarPantalla();
}

function CancelarResponsable() {
	document.main.method = "get";
	document.main.action = "responsableBusqueda.htm";
	document.getElementById("accion").value = "RETORNO";
	document.main.submit();
	/*
	 * history_item = parseInt(document.getElementById("history").value);
	 * history_item = -1 * history_item; window.history.go(history_item);
	 */
}
function habilitarResponsable() {
	// Obtnemos las funciones a insertar:
	var checkeados = '';
	formulario = document.getElementById("main");
	for ( var i = 0; i < formulario.elements.length; i++) {
		var elemento = formulario.elements[i];
		if (elemento.type == "checkbox" && elemento.name == "funciones_check") {
			if (elemento.checked) {
				checkeados = checkeados + elemento.value + ",";
			}
		}
	}
	// verificar fecha de inicio de plazo
	var strDate1 = document.getElementById("fecHabilitacion").value;
	var strDate2 = document.getElementById("ahora").value;
	datDate1 = Date.parse(strDate1);
	datDate2 = Date.parse(strDate2);
	dateDiff = ((datDate1 - datDate2) / (24 * 60 * 60 * 1000));
	if (dateDiff < 0) {
		alert("La fecha asignada debe ser posterior a la actual.");
		document.getElementById("fecHabilitacion").focus;
		return false;
	}
	var vplazo = document.getElementById("plazo").value;
	if (vplazo <= 0) {
		alert("El plazo asignado para el registro debe ser de al menos 1 día.");
		return false;
	}

	if (!document.main.estadoHabilitado.checked) {
		alert("Para habilitar al responsable debe activar la casilla 'Habilitado'");
		return false;
	}

	if (confirm('Esta acción habilitará al responsable para la entidad, si hubiera alguno ya habilitado será reemplazado.\n'
			+ 'El estado del registro del censo volverá a Habilitado y se enviará un correo electrónico al responsable.\n'
			+ 'Para continuar haga clic en Aceptar.')) {
		document.main.method = "get";
		document.main.action = "responsableEdicion.htm";
		// if
		// (document.getElementById('isFuncionesPersonalizadas').selectedIndex
		// == 1) {
		document.getElementById("funcioncheck").value = checkeados;
		// }
		document.getElementById("accion").value = "HABILITAR";

		document.main.submit();
	}
}
function validaFuncionesPersonalizadas() {

	var lst = document.getElementsByName("funciones_check");
	var lstStr = "";

	for (i = 0; i < lst.length; ++i) {
		if (lst[i].checked) {
			if (lstStr == "")
				lstStr = lst[i].value;
			else
				lstStr = lstStr + "," + lst[i].value;
		}
	}

	if (document.getElementById('isFuncionesPersonalizadas').selectedIndex == 1) {
		if (lstStr.length == 0) {
			alert("Debe seleccionar por lo menos una función.");
			return false;
		}
	} else {
		return true;
	}
}
function validarResponsable() {
	if (validarPagina() == false) {
		return;
	}

	if (!document.main.estadoValidacion.checked) {
		alert("Para validar los datos de la persona, debe activar la casilla 'Validado'");
		return;
	}

	if (document.main.fecNacimiento != null
			&& trim(document.main.fecNacimiento.value).length == 0) {
		alert("Debe indicar la fecha de nacimiento de la persona");
		document.main.fecNacimiento.focus();
		return false;
	}

	var checkeados = '';
	formulario = document.getElementById("main");
	for ( var i = 0; i < formulario.elements.length; i++) {
		var elemento = formulario.elements[i];
		if (elemento.type == "checkbox" && elemento.name == "funciones_check") {
			if (elemento.checked) {
				checkeados = checkeados + elemento.value + ",";
			}
		}
	}

	document.main.method = "get";
	document.main.action = "responsableEdicion.htm";
	document.getElementById("accion").value = "VALIDAR";

	// if (document.getElementById('isFuncionesPersonalizadas').selectedIndex ==
	// 1) {
	document.getElementById("funcioncheck").value = checkeados;
	// }

	document.main.submit();
}

function invalidarResponsable() {
	if (confirm('Esta acción invalidará y deshabilitará el registro del responsable, para continuar haga clic en Aceptar.')) {
		document.main.method = "get";
		document.main.action = "responsableEdicion.htm";
		document.getElementById("accion").value = "INVALIDAR";
		document.main.submit();
	}
}

function f_finalizar() {
	if (procesandoB == 0) {
		procesandoB = 1;
		if (confirm('Esta acción finalizará el registro de Participantes para el responsable y habilitará los datos para SERVIR\n¿Está seguro que desea continuar?')) {
			document.getElementById("accion").value = "FINALIZAR";
			document.main.action = "responsableEdicion.htm";
			document.main.submit();
		}
	} else {
		alert("En este momento se está procesando una solicitud, presione 'Aceptar' para continuar");
	}

}

function desasignarResponsable() {
	if (confirm('Esta acción desasignará al responsable y sus operadores registrados de la entidad, para continuar haga clic en Aceptar.')) {
		document.main.method = "get";
		document.main.action = "responsableEdicion.htm";
		document.getElementById("accion").value = "DESASIGNAR";
		document.main.submit();
	}
}

function configurarHabilitacion() {
	document.getElementById("plazo").value = document
			.getElementById("plazoBase").value;
	document.getElementById("fecHabilitacion").value = document
			.getElementById("ahora").value;
}

function validarPagina() {
	if (document.main.dni != null && trim(document.main.dni.value).length == 0) {
		alert("El campo Nro. Documento, es obligatorio");
		document.main.dni.focus();
		return false;
	}

	if (document.main.dni.value.length != 8) {
		alert("El campo Nro. Documento debe contener 8 dígitos");
		document.main.dni.focus();
		return false;
	}
	if (document.main.dni.value == '00000000') {
		alert("El campo Nro. Documento no debe tener únicamente digitos cero");
		document.main.dni.focus();
		return false;
	}
	if (document.main.nombres != null
			&& trim(document.main.nombres.value).length == 0) {
		alert("El campo Nombre, es obligatorio");
		document.main.nombres.focus();
		return false;
	}
	if (document.main.apellidosPaterno != null
			&& trim(document.main.apellidosPaterno.value).length == 0) {
		alert("El campo Apellido Paterno, es obligatorio");
		document.main.apellidosPaterno.focus();
		return false;
	}
	if (document.main.apellidosMaterno != null
			&& trim(document.main.apellidosMaterno.value).length == 0) {
		alert("El campo Apellido Materno, es obligatorio");
		document.main.apellidosMaterno.focus();
		return false;
	}
	if ($('input[name=sexo]:checked').length <= 0) {
		alert("El campo Sexo, es obligatorio");
		document.main.sexo.focus();
		return false;
	}
	if (document.main.fecNacimiento != null
			&& trim(document.main.fecNacimiento.value).length == 0) {
		alert("El campo Fecha de Nacimiento, es obligatorio");
		document.main.fecNacimiento.focus();
		return false;
	}
	if (document.main.correo != null
			&& trim(document.main.correo.value).length == 0) {
		alert("El campo Correo electrónico, es obligatorio");
		document.main.correo.focus();
		return false;
	}
	// if (document.main.tcorreo_alternativo != null
	// && trim(document.main.tcorreo_alternativo.value).length == 0) {
	// alert("El campo Correo electrónico alternativo, es obligatorio");
	// document.main.tcorreo_alternativo.focus();
	// return false;
	// }

	var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

	var $email = $('form input[name="correo"]'); // change form to id or
	// containment selector
	if ($email.val() == '' || !re.test($email.val())) {
		alert('El correo electrónico, no es válido.');
		$email.focus();
		return false;
	}

	var $email_alterno = $('form input[name="tcorreo_alternativo"]'); // change
	// form
	// to id
	// or
	// containment
	// selector
	if (trim(document.main.tcorreo_alternativo.value).length > 0) {
		if ($email_alterno.val() == '' || !re.test($email_alterno.val())) {
			alert('El correo electrónico alternativo, no es válido.');
			$email_alterno.focus();
			return false;
		}
	}

	if ($email.val().toUpperCase() == $email_alterno.val().toUpperCase()) {
		alert('El correo electrónico alternativo debe ser diferente al correo principal.');
		$email_alterno.focus();
		return false;
	}

	if (document.main.codRegimen.selectedIndex < 0) {
		alert("El campo Régimen de contratación, es obligatorio");
		document.main.codRegimen.focus();
		return false;
	}

	if (document.main.nombrepuesto != null
			&& trim(document.main.nombrepuesto.value).length == 0) {
		alert("El campo Nombre del Puesto, es obligatorio");
		document.main.nombrepuesto.focus();
		return false;
	}

	if (document.main.codProfesion.selectedIndex < 0) {
		alert("El campo Profesión, es obligatorio");
		document.main.codProfesion.focus();
		return false;
	}

	if (document.getElementById('lestudios').selectedIndex == 0) {
		alert("El campo Estudios, es obligatorio");
		document.main.lestudios.focus();
		return false;
	}

	if (document.getElementById('lestudios').selectedIndex == 2) {
		if ($('input[name=ctitulouniversitario]:checked').length <= 0) {
			alert("El campo Cuenta con título universitario, es obligatorio");
			document.main.sexo.focus();
			return false;
		}
	}

	if (document.getElementById('lestudios').selectedIndex == 2) {
		if (document.main.id_universidad != null
				&& trim(document.main.id_universidad.value).length == 0) {
			alert("El campo Universidad, es obligatorio");
			document.main.id_universidad.focus();
			return false;
		}
	}

	if (document.getElementById('lgradoacademico').selectedIndex == 0) {
		alert("El campo Grado académico, es obligatorio");
		document.main.lgradoacademico.focus();
		return false;
	}

	if (document.getElementById('lanioexperienciasnip').selectedIndex == 0) {
		alert("El campo Años de experiencia en el SA, es obligatorio");
		document.main.lanioexperienciasnip.focus();
		return false;
	}
	
	if ($('#certificado').val() == 'SI') {
	      if ($.trim($('#codcertificado').val()) == ''){
	        alert('El campo Código de certificación, es obligatorio!');
			document.main.codcertificado.focus();
			return false;
	      }
	    }
	
	// if (document.getElementById('id_sistema_etapa').selectedIndex == 0) {
	// alert("El campo Sistema Administrativo, es obligatorio");
	// document.main.lanioexperienciasnip.focus();
	// return false;
	// }

	// if (document.main.telefonoPersona != null
	// && trim(document.main.telefonoPersona.value).length == 0) {
	// alert("El campo Telefono, es obligatorio");
	// document.main.telefonoPersona.focus();
	// return false;
	// }

	// if (document.main.anexo != null
	// && trim(document.main.anexo.value).length == 0) {
	// alert("El campo Anexo, es obligatorio");
	// document.main.anexo.focus();
	// return false;
	// }

	// if (document.main.fax != null
	// && trim(document.main.fax.value).length == 0) {
	// alert("El campo Fax, es obligatorio");
	// document.main.fax.focus();
	// return false;
	// }

	// if (document.main.celular != null
	// && trim(document.main.celular.value).length == 0) {
	// alert("El campo Celular, es obligatorio");
	// document.main.celular.focus();
	// return false;
	// }

	// if (document.main.rpmrpc != null
	// && trim(document.main.rpmrpc.value).length == 0) {
	// alert("El campo RPM/RPC, es obligatorio");
	// document.main.rpmrpc.focus();
	// return false;
	// }

	// if (document.main.comentarios != null
	// && trim(document.main.comentarios.value).length == 0) {
	// alert("El campo Comentarios, es obligatorio");
	// document.main.comentarios.focus();
	// return false;
	// }

	if (document.main.idSistema.selectedIndex == 0) {
		alert("Es obligatorio seleccionar un item para el sistema administrativo");
		document.main.idSistema.focus();
		return false;
	}

	if (document.main.idAmbito.selectedIndex == 0) {
		alert("Es obligatorio seleccionar un item para el ámbito");
		document.main.idAmbito.focus();
		return false;
	}

	if (document.main.idEjecutora.selectedIndex == 0) {
		alert("Es obligatorio seleccionar un item para la unidad ejecutora");
		document.main.idEjecutora.focus();
		return false;
	}

	if (validaFuncionesPersonalizadas() == false) {
		return false;
	}

	return true;
}

function ChangeAmbito(control) {
	document.getElementById("idAmbito").value = control.value;
}

function changeEntidad(control) {
	var selEjecutora = control;
	var txt = document.getElementById("nombreEjecutora");
	if (txt != null) {
		if (selEjecutora.value == "-1") {
			txt.disabled = false;
		} else {
			txt.disabled = true;
			txt.value = "";
		}
	}
}

function cerrarProfesion() {
	document.getElementById("editorProfesion").style.visibility = 'hidden';
}

function cerrarRegimen() {
	document.getElementById("editorRegimen").style.visibility = 'hidden';
}

function grabarProfesion() {
	// Realizamos las acciones para grabar
	if (document.main.profesion_descripcion != null
			&& trim(document.main.profesion_descripcion.value).length == 0) {
		alert("El campo descripción de la profesión, es obligatorio");
		return;
	}
	document.main.accion.value = "GRABAR_PROFESION";
	document.getElementById("editorProfesion").style.visibility = 'hidden';
	document.main.action = "responsableEdicion.htm";
	document.main.submit();
}

function grabarRegimen() {
	// Realizamos las acciones para grabar

	if (document.main.regimen_descripcion != null
			&& trim(document.main.regimen_descripcion.value).length == 0) {
		alert("El campo descripción del regimen, es obligatorio");
		return;
	}
	document.main.accion.value = "GRABAR_REGIMEN";
	document.getElementById("editorRegimen").style.visibility = 'hidden';
	document.main.action = "responsableEdicion.htm";
	document.main.submit();
}

function eliminarProfesion() {
	if (confirm('Esta acción eliminará la profesión, para continuar haga clic en Aceptar.')) {
		var indice = document.main.codProfesion.selectedIndex;
		document.getElementById("cod_profesion").value = document.main.codProfesion.options[indice].value;
		document.main.accion.value = "BORRAR_PROFESION";
		document.main.action = "responsableEdicion.htm";
		document.main.submit();
	}
}

function eliminarRegimen() {
	if (confirm('Esta acción eliminará el régimen, para continuar haga clic en Aceptar.')) {
		var indice = document.main.codRegimen.selectedIndex;
		document.getElementById("cod_regimen").value = document.main.codRegimen.options[indice].value;
		document.main.accion.value = "BORRAR_REGIMEN";
		document.main.action = "responsableEdicion.htm";
		document.main.submit();
	}
}

function verActividades(id_funcion) {
	if (window.showModalDialog)
		var ventana = window
				.showModalDialog(
						"listadoActividades.htm?id_funcion=" + id_funcion,
						"nombre",
						"dialogTop=250px;dialogLeft=200px;dialogWidth=510px; dialogHeight=320px; status=no; scroll=yes; resizable=no; center=yes;help=no;");
	else
		var ventana = window.open(
				"listadoActividades?id_funcion=" + id_funcion, "nombre",
				"modal,width=510,height=320,,left=200,top=250,scrollbars=YES");
}

function mostrarFuncionesPersonalizadas() {
	var checkboxs = ObtenerEtapasFuncionesPersonalizadas();
	if (document.getElementById('isFuncionesPersonalizadas').selectedIndex == 1) {
		if (checkboxs > 0) {
			document.getElementById("funcionespersonalizadas").style.visibility = "visible";
			// document.getElementById("funcionespersonalizadas").style.height
			// =(checkboxs*43)+"px" ;
			document.getElementById("funcionespersonalizadas").style.height = null;
			document.getElementById("i_funciones_personalizadas").src = "elements/images/max.gif";
			// FuncionesPersonalizadas_checked();
		} else {
			alert("Debe Seleccioner una Entidad/Ejecutora");
		}
	} else {
		document.getElementById("i_funciones_personalizadas").src = "elements/images/min.gif";
		document.getElementById("i_funciones_personalizadas").disabled = true;
		document.getElementById("funcionespersonalizadas").style.height = "1px";
		document.getElementById("funcionespersonalizadas").style.visibility = "hidden";
	}
}

function mostrarFuncionesP_Edicion() {
	var checkboxs = ObtenerEtapasFuncionesPersonalizadas();
	if (document.getElementById('isFuncionesPersonalizadas').selectedIndex == 1) {
		if (checkboxs > 0) {
			document.getElementById("funcionespersonalizadas").style.visibility = "visible";
			// document.getElementById("funcionespersonalizadas").style.height
			// =(checkboxs*33)+"px" ;
			document.getElementById("funcionespersonalizadas").style.height = null;
			document.getElementById("i_funciones_personalizadas").src = "elements/images/max.gif";
			// FuncionesPersonalizadas_checked();
		} else {
			alert("Debe Seleccioner una Entidad/Ejecutora");
		}
	} else {
		document.getElementById("i_funciones_personalizadas").src = "elements/images/min.gif";
		document.getElementById("i_funciones_personalizadas").disabled = true;
		document.getElementById("funcionespersonalizadas").style.height = "1px";
		document.getElementById("funcionespersonalizadas").style.visibility = "hidden";
		if (checkboxs > 0) {
			desactivarChecked();
		}
	}
}

function ObtenerEtapasFuncionesPersonalizadas() {

	var checkboxs = 0;
	formulario = document.getElementById("main");

	for ( var i = 0; i < formulario.elements.length; i++) {
		var elemento = formulario.elements[i];
		if (elemento.type == "checkbox" && elemento.name == "funciones_check") {
			checkboxs = checkboxs + 1;
		}
	}
	return checkboxs;
}
// function Obtener_EtapasFuncionesPersonalizadas() {

// var checkboxs = 0;
// formulario = document.getElementById("main");

// for ( var i = 0; i < formulario.elements.length; i++)
// {
// var elemento = formulario.elements[i];
// if (elemento.type == "checkbox" && elemento.checked == true)
// {
// checkboxs = checkboxs + 1;
// }
// }
// return checkboxs;
// }
// function FuncionesPersonalizadas_checked() {

// var checkeados = '';
// formulario = document.getElementById("main");
// for ( var i = 0; i < formulario.elements.length; i++)
// {
// var elemento = formulario.elements[i];
// if (elemento.type == "checkbox"
// && elemento.name == "funciones_check_p")
// {
// checkeados = checkeados + elemento.value + ",";
// }

// }

// var str = checkeados;
// var n = str.split(",");

// formulario = document.getElementById("main");

// for ( var i = 0; i < formulario.elements.length; i++)
// {
// var elemento = formulario.elements[i];
// if (elemento.type == "checkbox"
// && elemento.name == "funciones_check")
// {
// for ( var y = 0; y < (n.length - 1); y++) {
// if (n[y] == elemento.value) {
// elemento.checked = true;
// }
// }
// }
// }
// }

function desactivarChecked() {
	formulario = document.getElementById("main");
	for ( var i = 0; i < formulario.elements.length; i++) {
		var elemento = formulario.elements[i];
		if (elemento.type == "checkbox" && elemento.name == "funciones_check") {
			elemento.checked = false;
		}
	}
}

// function mostrar_FuncionesPersonalizadas() {
// // var checkboxs = ObtenerEtapasFuncionesPersonalizadas();
// // document.getElementById('isFuncionesPersonalizadas').value = 1;
// // document.getElementById("funcionespersonalizadas").style.visibility =
// "visible";
// // //document.getElementById("funcionespersonalizadas").style.height
// =(checkboxs*33)+"px" ;
// // document.getElementById("funcionespersonalizadas").style.height = null;
// // document.getElementById("i_funciones_personalizadas").src =
// "elements/images/max.gif";
// if (document.getElementById('isFuncionesPersonalizadas').selectedIndex == 1)
// {
// document.getElementById("funcionespersonalizadas").style.visibility =
// "visible";
// document.getElementById("funcionespersonalizadas").style.height = null;
// document.getElementById("i_funciones_personalizadas").src =
// "elements/images/max.gif";
// } else {
// document.getElementById("i_funciones_personalizadas").src =
// "elements/images/min.gif";
// document.getElementById("i_funciones_personalizadas").disabled = true;
// document.getElementById("funcionespersonalizadas").style.height = "1px";
// document.getElementById("funcionespersonalizadas").style.visibility =
// "hidden";
// }
// }

// function ocultar_FuncionesP() {

// document.getElementById("i_funciones_personalizadas").src =
// "elements/images/min.gif";
// document.getElementById("funcionespersonalizadas").style.height = "1px";
// document.getElementById("funcionespersonalizadas").style.visibility =
// "hidden";
// }

function limpiarEjecutora() {
	document.getElementById("idEjecutora").value = 0;
	document.getElementById('isFuncionesPersonalizadas').value = 2;

}